european space research and technology center - Alemán Inglés Diccionario